<html>
   <head>
      <title>RunUO Documentation - Class Overview - SpellHelper</title>
   </head>
   <body bgcolor="white" style="font-family: Courier New" text="#000000" link="#000000" vlink="#000000" alink="#808080">
      <h4><a href="../namespaces/Server.Spells.html">Back to Server.Spells</a></h4>
      <h2>SpellHelper</h2>
<h4>Nested Types: <!-- DBG-4 --><a href="SpellDamageTimer.html">SpellDamageTimer</a>, <!-- DBG-4 --><a href="SpellDamageTimerAOS.html">SpellDamageTimerAOS</a>, <!-- DBG-4 --><a href="TravelValidator.html">TravelValidator</a></h4>
      (<font color="blue">static</font>) <font color="blue">bool</font> DisableSkillCheck( <font color="blue">get</font>; <font color="blue">set</font>; )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> AddStatBonus( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="StatType.html">StatType</a> type )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> AddStatBonus( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="StatType.html">StatType</a> type, <font color="blue">int</font> bonus, TimeSpan duration )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> AddStatCurse( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="StatType.html">StatType</a> type )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> AddStatCurse( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="StatType.html">StatType</a> type, <font color="blue">int</font> curse, TimeSpan duration )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> AddStatOffset( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="StatType.html">StatType</a> type, <font color="blue">int</font> offset, TimeSpan duration )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> AdjustField( <font color="blue">ref</font> <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">int</font> height, <font color="blue">bool</font> mobsBlock )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CanRevealCaster( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckCombat( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckMulti( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p, <!-- DBG-0 --><a href="Map.html">Map</a> map )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckMulti( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">bool</font> houses )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckMulti( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">bool</font> houses, <font color="blue">int</font> housingrange )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> CheckReflect( <font color="blue">int</font> circle, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <font color="blue">ref</font> <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> CheckReflect( <font color="blue">int</font> circle, <font color="blue">ref</font> <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <font color="blue">ref</font> <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckTown( <!-- DBG-0 --><a href="IPoint3D.html">IPoint3D</a> loc, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckTown( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckTravel( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="TravelCheckType.html">TravelCheckType</a> type )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckTravel( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc, <!-- DBG-0 --><a href="TravelCheckType.html">TravelCheckType</a> type )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CheckTravel( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc, <!-- DBG-0 --><a href="TravelCheckType.html">TravelCheckType</a> type )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">double</font> damage )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( <!-- DBG-0 --><a href="Spell.html">Spell</a> spell, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">double</font> damage )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">double</font> damage )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( <!-- DBG-0 --><a href="Spell.html">Spell</a> spell, TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">double</font> damage )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( <!-- DBG-0 --><a href="Spell.html">Spell</a> spell, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">double</font> damage, <font color="blue">int</font> phys, <font color="blue">int</font> fire, <font color="blue">int</font> cold, <font color="blue">int</font> pois, <font color="blue">int</font> nrgy )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">double</font> damage, <font color="blue">int</font> phys, <font color="blue">int</font> fire, <font color="blue">int</font> cold, <font color="blue">int</font> pois, <font color="blue">int</font> nrgy )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">double</font> damage, <font color="blue">int</font> phys, <font color="blue">int</font> fire, <font color="blue">int</font> cold, <font color="blue">int</font> pois, <font color="blue">int</font> nrgy )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( <!-- DBG-0 --><a href="Spell.html">Spell</a> spell, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">double</font> damage, <font color="blue">int</font> phys, <font color="blue">int</font> fire, <font color="blue">int</font> cold, <font color="blue">int</font> pois, <font color="blue">int</font> nrgy, <!-- DBG-0 --><a href="DFAlgorithm.html">DFAlgorithm</a> dfa )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">double</font> damage, <font color="blue">int</font> phys, <font color="blue">int</font> fire, <font color="blue">int</font> cold, <font color="blue">int</font> pois, <font color="blue">int</font> nrgy, <!-- DBG-0 --><a href="DFAlgorithm.html">DFAlgorithm</a> dfa )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Damage( <!-- DBG-0 --><a href="Spell.html">Spell</a> spell, TimeSpan delay, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">double</font> damage, <font color="blue">int</font> phys, <font color="blue">int</font> fire, <font color="blue">int</font> cold, <font color="blue">int</font> pois, <font color="blue">int</font> nrgy, <!-- DBG-0 --><a href="DFAlgorithm.html">DFAlgorithm</a> dfa )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> DoLeech( <font color="blue">int</font> damageGiven, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> FindValidSpawnLocation( <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">ref</font> <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p, <font color="blue">bool</font> surroundingsOnly )<br>
      (<font color="blue">static</font>) TimeSpan GetDamageDelayForSpell( <!-- DBG-0 --><a href="Spell.html">Spell</a> sp )<br>
      (<font color="blue">static</font>) TimeSpan GetDuration( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      (<font color="blue">static</font>) <!-- DBG-0 --><a href="Guild.html">Guild</a> GetGuildFor( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      (<font color="blue">static</font>) <font color="blue">int</font> GetOffset( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="StatType.html">StatType</a> type, <font color="blue">bool</font> curse )<br>
      (<font color="blue">static</font>) <font color="blue">double</font> GetOffsetScalar( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">bool</font> curse )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> GetSurfaceTop( <font color="blue">ref</font> <!-- DBG-0 --><a href="IPoint3D.html">IPoint3D</a> p )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Heal( <font color="blue">int</font> amount, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Heal( <font color="blue">int</font> amount, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">bool</font> message )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsAnyT2A( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsChampionSpawn( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsCrystalCave( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsDoomFerry( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsDoomGauntlet( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsFactionStronghold( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsFeluccaDungeon( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsFeluccaSolenHive( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsFeluccaT2A( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsFeluccaWind( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsGuardianRoom( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsHeartwood( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsIlshenar( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsInvalid( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsLampRoom( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsSolenHiveLoc( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsTokunoDungeon( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsTown( <!-- DBG-0 --><a href="IPoint3D.html">IPoint3D</a> loc, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsTown( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsTrammelSolenHive( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsTrammelWind( <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> IsWindLoc( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> loc )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> SendInvalidMessage( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="TravelCheckType.html">TravelCheckType</a> type )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Summon( <!-- DBG-0 --><a href="BaseCreature.html">BaseCreature</a> creature, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <font color="blue">int</font> sound, TimeSpan duration, <font color="blue">bool</font> scaleDuration, <font color="blue">bool</font> scaleStats )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Turn( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <font color="blue">object</font> to )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ValidIndirectTarget( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> to )<br>
      (<font color="blue">ctor</font>) SpellHelper()<br>
   </body>
</html>
